.rpv-core__display--block {
  display: block;
}

.rpv-core__display--hidden {
  display: none;
}

@media (min-width: 640px) {
  .rpv-core__display--hidden-small {
    display: none;
  }

  .rpv-core__display--block-small {
    display: block;
  }
}

@media (min-width: 768px) {
  .rpv-core__display--hidden-medium {
    display: none;
  }

  .rpv-core__display--block-medium {
    display: block;
  }
}

@media (min-width: 1024px) {
  .rpv-core__display--hidden-large {
    display: none;
  }

  .rpv-core__display--block-large {
    display: block;
  }
}
